package www.lagou.app;

import org.junit.jupiter.api.Test;
import www.lagou.dao.PhoneDao;
import www.lagou.entity.Phone;

import java.sql.SQLException;
import java.util.List;

/**
 * 作业2测试类
 *
 * @author Shuxian Huang
 */
public class TestPhone {

    PhoneDao pd = new PhoneDao();

    //查询价格高于2000元，生产日期是2019年之前的所有手机
    @Test
    public void test1() throws SQLException {

        String sql = "select * from phone where price > ? and prodate < ?";

        List<Phone> phones = pd.findPhoneBySql(sql, 2000, "2019-01-01");

        System.out.println("价格高于2000元，生产日期是2019年之前的所有手机信息：");
        for (Phone phone : phones) {
            System.out.println(phone);
        }
    }

    //查询所有颜色是白色的手机信息
    @Test
    public void test2() throws SQLException {

        String sql = "select * from phone where color = ?";

        List<Phone> phones = pd.findPhoneBySql(sql, "白色");

        System.out.println("所有颜色是白色的手机信息：");
        for (Phone phone : phones) {
            System.out.println(phone);
        }
    }
}
